package com.wicket.okrbff.biz.service;

import com.wicket.okrbff.biz.service.dto.req.*;
import com.wicket.okrbff.biz.service.dto.res.*;
import com.wicket.okrframework.integration.FwBaseBaseClient;
import com.wicket.okrframework.integration.dto.QueryAppDetailRespDto;
import com.wicket.okrframework.integration.dto.QueryAppDetailReqDto;
import com.wicket.okrframework.integration.FwBaseInductionRecordClient;
import com.wicket.okrframework.integration.dto.QueryInductionRecordInfoDetailComRespDto;
import com.wicket.okrframework.integration.dto.QueryInductionRecordInfoDetailComReqDto;
import com.wicket.okrbff.common.exception.Assert;
import com.wicket.okrframework.integration.dto.UpdateSpaceRespDto;
import com.wicket.okrframework.integration.dto.UpdateSpaceReqDto;
import com.wicket.okrframework.integration.dto.QuerySpaceDetailComRespDto;
import com.wicket.okrframework.integration.dto.QuerySpaceDetailComReqDto;
import com.wicket.okrbff.common.util.CommonFunctionHelper;
import com.wicket.okrframework.integration.dto.UpdateAppRespDto;
import com.wicket.okrframework.integration.dto.UpdateAppReqDto;
import com.wicket.okrcomponent.integration.FwCompConfSchemeClient;
import com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComRespDto;
import com.wicket.okrapp.integration.dto.QueryConfItemMatchAnswerListComReqDto;
import com.wicket.okrbff.biz.service.dto.common.BffOpenLoginMethodDto;
import java.util.stream.Collectors;
import com.wicket.okrframework.integration.FwBaseMessageClient;
import com.wicket.okrframework.integration.dto.ObtainChannelAndMemberInfoComRespDto;
import com.wicket.okrframework.integration.dto.ObtainChannelAndMemberInfoComReqDto;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface BaseService {
    /**
   * B1-2查询空间应用详情（公共）
   */
    BffQuerySpaceAppDetailComRespDto querySpaceAppDetailCom(BffQuerySpaceAppDetailComReqDto reqDto);



    /**
     * B1-2查场景列表（公共）
     */
    BffQuerySceneListComRespDto querySceneListCom(BffQuerySceneListComReqDto reqDto);


    /**
   * B1-2修改空间（管理）
   */
    BffUpdateSpaceRespDto updateSpace(BffUpdateSpaceReqDto reqDto);

    /**
   * B1-2查询空间详情
   */
    BffQuerySpaceDetailRespDto querySpaceDetail(BffQuerySpaceDetailReqDto reqDto);


    /**
   * B1-2修改空间应用（管理）
   */
    BffUpdateSpaceAppRespDto updateSpaceApp(BffUpdateSpaceAppReqDto reqDto);


    /**
   * B1-2查询空间应用详情
   */
    BffQuerySpaceAppDetailRespDto querySpaceAppDetail(BffQuerySpaceAppDetailReqDto reqDto);



    /**
     * B1-2查联盟应用列表（边界）
     */
    BffQueryAppListBorderRespDto queryAppListBorder(BffQueryAppListBorderReqDto reqDto);


    /**
     * 11111B1-2查应用短信配置详情
     */
    BffQueryAppMessageSetDetailRespDto queryAppMessageSetDetail(BffQueryAppMessageSetDetailReqDto reqDto);

    /**
     * 111111B1-2修改应用短信配置
     */
    BffUpdateAppMessageSetRespDto updateAppMessageSet(BffUpdateAppMessageSetReqDto reqDto);
    //
}
